﻿Partial Class DsAmodSolution

    Public Shared Shadows ReadOnly ModuleSysnames As New ModulesSysnames
    Public Shared Shadows ReadOnly ModuleDSSysnames As New ModulesDSSysnames

    Public ReadOnly Property ModulesTable() As DataTable
        Get
            Return Me.Tables(ModuleSysnames.Name)
        End Get
    End Property
    Public ReadOnly Property ModulesDSTable() As DataTable
        Get
            Return Me.Tables(ModuleDSSysnames.Name)
        End Get
    End Property

    'sysnames
    Public NotInheritable Class ModulesSysnames
        Private paColumns As New ColumnNames
        Public ReadOnly Property Name() As String
            Get
                Return "Modules"
            End Get
        End Property
        Public ReadOnly Property Columns() As ColumnNames
            Get
                Return Me.paColumns
            End Get
        End Property
        Public NotInheritable Class ColumnNames
            Public ReadOnly Property ModuleName() As String
                Get
                    Return "ModuleName"
                End Get
            End Property
            Public ReadOnly Property Created() As String
                Get
                    Return "Created"
                End Get
            End Property
            Public ReadOnly Property LastUpdate() As String
                Get
                    Return "LastUpdate"
                End Get
            End Property
            Public ReadOnly Property Description() As String
                Get
                    Return "Description"
                End Get
            End Property
            Public ReadOnly Property RelativePath() As String
                Get
                    Return "RelativePath"
                End Get
            End Property
        End Class
    End Class

    Public NotInheritable Class ModulesDSSysnames
        Private paColumns As New ColumnNames
        Public ReadOnly Property Name() As String
            Get
                Return "ModulesDS"
            End Get
        End Property
        Public ReadOnly Property Columns() As ColumnNames
            Get
                Return Me.paColumns
            End Get
        End Property
        Public NotInheritable Class ColumnNames
            Public ReadOnly Property SolutionName() As String
                Get
                    Return "SolutionName"
                End Get
            End Property
            Public ReadOnly Property Created() As String
                Get
                    Return "Created"
                End Get
            End Property
            Public ReadOnly Property LastUpdate() As String
                Get
                    Return "LastUpdate"
                End Get
            End Property
            Public ReadOnly Property Description() As String
                Get
                    Return "Description"
                End Get
            End Property
            Public ReadOnly Property FlowChartData() As String
                Get
                    Return "FlowChartData"
                End Get
            End Property
        End Class
    End Class
  
End Class
